<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 忽略解构部分不需要的属性
        // const {age,name} = {
        //     name:'laowang',
        //     age:18,
        //     sex:"男",
        //     sub:{
        //         a:12,
        //         b:5
        //     }
        // };

        //剩余运算符 ...
        // 会将没有被单独解构的对象属性 统一放到剩余运算符的属性内部
        const {age,name,...aaa} = {
            name:'laowang',
            age:18,
            sex:"男",
            sub:{
                a:12,
                b:5
            }
        };

        // Uncaught SyntaxError: Rest element must be last element
        // 剩余运算符必须放到最后
        // const {...some,age,name} = {
        //     name:'laowang',
        //     age:18,
        //     sex:"男",
        //     sub:{
        //         a:12,
        //         b:5
        //     }
        // };
       
        // console.log(name,age,aaa);


        

    </script>
</body>
</html>